package com.proxy.study;

import com.proxy.study.impl.Chen;
import com.proxy.study.proxyinterface.Star;
import com.proxy.util.ProxyUtil;

public class ProxyStudy {
    public static void main(String[] args) {
        // 创建被代理对象
        Chen star = new Chen("胡歌");
        // 利用proxy.newProxyInstance方法创建被代理对象
        Star starProxy = ProxyUtil.createStarProxy(star);
        // 代理对象执行自己的唱歌跳舞方法
        starProxy.sing("红昭愿");
        System.out.println(starProxy.dancing());
    }
}
